package angels.rn;

import angels.dao.EventoDAO;
import angels.dao.GenericDAO;
import angels.modelo.Evento;
import java.util.List;

public class EventoRN {

    private final GenericDAO dao = new GenericDAO();
    private final EventoDAO eDao = new EventoDAO();

    public Evento novo() {
        return new Evento();
    }

    public boolean salvar(Evento c) {
        if (c.getId() == null) {
            return dao.create(c);
        } else {
            return dao.update(c);
        }
    }

    public boolean remover(Evento c) {
        return dao.excluir(c);
    }

    public Evento obter(Integer id) {
        return (Evento) dao.obter(Evento.class, id);
    }

    public List<Evento> obterTodos() {
        return dao.obterTodos(Evento.class);
    }

    public Evento findEventoSenha(String eve, String senha) {
        return eDao.obterNomeEventoSenha(Evento.class, senha, eve);
    }
}
